DoubleRangeFieldValidator Annotation
This validator checks that a double field has a value within a specified range.
If neither min nor max is set, nothing will be done.
Usage
The annotation must be applied at method level.
Parameters
| Parameter |
Required |
Default |
Notes |
| message |
yes |
|
field error message |
| key |
no |
|
i18n key from language specific properties file. |
| fieldName |
no |
|
|
| shortCircuit |
no |
false |
If this validator should be used as shortCircuit. |
| type |
yes |
ValidatorType.FIELD |
Enum value from ValidatorType. Either FIELD or SIMPLE can be used here. |
| minInclusive |
no |
|
Double property. The inclusive minimum the number must be. |
| maxInclusive |
no |
|
Double property. The inclusive maximum number can be. |
| minExclusive |
no |
|
Double property. The exclusive minimum the number must be. |
| maxExclusive |
no |
|
Double property. The exclusive maximum number can be. |
If neither min nor max is set, nothing will be done.
The values for min and max must be inserted as String values so that "0" can be handled as a possible value.
Examples
@DoubleRangeFieldValidator(message = "Default message", key = "i18n.key", shortCircuit = true, minInclusive = "0.123", maxInclusive = "99.987")
|